body{
			margin: 0;
			padding: 0;
			background-color: #161823;
		}
		.loginOrRegist{
			top: 120px;
			margin: auto;
			position: relative;
			width: 370px;
			height: 380px;
			border-radius: 3%;
			background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
		}
		.loginHead div{
			position: absolute;
			text-align: center;
		}
		.loginTitle{
			font-size: 22px;
			font-weight: 600;
			padding: 10px;
			top: 12px;
			right: 56px;
		}
		ul{
			padding-left: 0%;
			list-style-type: none; /* 去掉默认的列表样式 */
		}
		a {
			text-decoration: none; /* 去除默认的下划线 */
			outline: none; /* 去除旧版浏览器的点击后的外虚线框 */
			color: #cacaca; /* 去除默认的颜色和点击后变化的颜色 */
		}
		ul li{
			list-style: none;
			display: inline;
		}
		.loginSubTitle{
			position: absolute;
			font-size: 12px;
			left: 34px;
			top: 42px;
		}
		.loginExitButton{
			font-size: 20px;
			position: absolute;
			left: 335px;
			top: 8px;
		}
		.loginTab{
			text-align: center;
			position: absolute;
			background-color: white;
			width: 280px;
			height: 280px;
			border-radius: 3%;
			top: 80px;
			right: 46px;
		}
		.loginTab_submit{
			position: absolute;
			right: 26px;
		}
		.loginTab_submit ul li{
			font-size: 14px;
			padding: 12px 3px;
		}
		.login_code{
			position: absolute;
			top: 50px;
			width: 278px;
			border-top: 1px solid #ebebeb;
			height: 200px;
		}
		.login_authCode{
			position: absolute;
			top: 50px;
			width: 278px;
			border-top: 1px solid #ebebeb;
			height: 200px;
		}
		.login_code{
			position: absolute;
			top: 50px;
			width: 278px;
			border-top: 1px solid #ebebeb;
			height: 200px;
		}
		.login_code_img{
			position: absolute;
			top: 22px;
			left: 78px;
		}
		.login_code_hint{
			position: absolute;
			top: 156px;
			font-size: 12px;
			left: 36px;
			color: #737373;
			letter-spacing: 2px;
		}
		.login_normal_input{
			position: absolute;
		}
		
		.login-normal-input__code{
			position: absolute;
			padding-left: 4px;
			width: 60px;
			height: 40px;
			left: 20px;
			top: 16px;
			background-color: #f1efef;
			outline: none;
			border: 1px solid #f1efef;
			border-radius: 8px 0px 0px 8px;
		}
		.login-normal-input__icon{
			position: absolute;
			left: 60px;
			top: 30px;
			font-size: 10px;
		}
		.login-normal-input__input{
			position: absolute;
			font-size: 12px;
			width: 180px;
			height: 40px;
			left: 74px;
			top: 16px;
			background-color: #f1efef;
			outline: none;
			border: 1px solid #f1efef;
			border-radius: 0px 8px 8px 0px;
		}
		.login-normal-input__input2{
			position: absolute;
			font-size: 12px;
			padding-left: 12px;
			width: 180px;
			height: 40px;
			left: 20px;
			top: 70px;
			background-color: #f1efef;
			outline: none;
			border: 1px solid #f1efef;
			border-radius: 8px 0px 0px 8px;
		}
		.login-normal-input__btn{
			position: absolute;
			font-size: 10px;
			color: #737373;
			width: 70px;
			height: 43.5px;
			left: 190px;
			top: 70px;
			background-color: #f1efef;
			border: 1px solid #f1efef;
			border-radius: 0px 8px 8px 0px;
			cursor: pointer;
		}
		.loginMsg{
			position: absolute;
			font-size: 9px;
			color: #FF1493;
			top: 118px;
			left: 30px;
		}
		.login_befor_text{
			position: absolute;
			font-size: 9px;
			top: 145px;
			left: 24px;
			color: #cacaca;
		}
		.loginBtn{
			position: absolute;
			font-size: 16px;
			top: 160px;
			left: 24px;
		}
		.loginBtn_refer{
			background-color: #ee3e27;
			color: white;
			width: 230px;
			height: 40px;
			border: 1px solid salmon ;
			border-radius: 6px;
			cursor: pointer;
		}
		.login_befor_text a:hover{
			color: #000;
			cursor: pointer;
		}
		
		input[type=number] {
		    -moz-appearance: textfield; /* Firefox */
		    -webkit-appearance: textfield; /* Safari 和 Chrome */
		}
		input[type=number]::-webkit-outer-spin-button,
		input[type=number]::-webkit-inner-spin-button {
		    -webkit-appearance: none; /* 移除webkit内核浏览器的默认样式 */
		    margin: 0; /* 防止按钮边缘出现空白 */
		}